<?php 
namespace app\common\controller;
use think\Controller;
use think\Db;
use app\admin\model\ShopConfig as ShopModel;
use app\admin\model\ShopLinks as ShopLinksModel;
/**
* 系统设置服务操作
*/
class ShopService extends Controller
{
	/**
	* 获取商城配置信息
	*/
	public function getConfigInfo(){
		$arr = ShopModel::all();
		foreach ($arr as $value) {
			$objArr[$value['name']]=$value['value'];
		}
		return $objArr;
	}
	/**
	* 获取友情链接信息
	*/
	public function getFriendLinks($id=''){
		if($id){
			$LinksArr = ShopLinksModel::get($id);
		}else{
			$LinksArr = ShopLinksModel::all();
		}
		
		return $LinksArr;
	}
	/**
	* 添加友情链接信息
	*/
	public function addFriendLinks($insertArr){
		if($insertArr){
			$links = new ShopLinksModel();
			$links->save($insertArr);
			return $links;
		}else{
			return null;
		}
	}
	/**
	* 修改友情链接信息
	* 成功后返回一个对象集合，失败返回一个null
	*/
	public function updateFriendLinks($id='',$data=''){
		if($id && $data){
			$links=new ShopLinksModel();
			$res=$links->save([
			    'link_name'  => $data['link_name'],
			    'link_url' => $data['link_url'],
			    'orderby' => $data['orderby'],
			    'is_show' => $data['is_show'],
			    'target' => $data['target']
			],['id' => $id]);
		}
		if($res){
			return $res;
		}else{
			return null;
		}
	}
	/**
	* 删除友情链接
	* 成功后返回一个对象集合，失败返回一个null
	*/
	public function delFriendLinks($id=''){
		if($id){
			$links=ShopLinksModel::get($id);
			$res=$links->delete();
			return $res;
		}else{
			return null;
		}
	}
}